Advertisment

this is the live blog is about heap.

What is Heap Data Structure? A heap is a binary tree-based data structure that satisfies the heap property: the value of each node greater than or equal to the value of its children. This property makes sure that the root node contains the.

author-image
Abhishek
New Update
web story image

live blog featured image

What is Heap Data Structure?

heap is a binary tree-based data structure that satisfies the heap property: the value of each node is greater than or equal to the value of its children. This property makes sure that the root node contains the maximum or minimum value (depending on the type of heap), and the values decrease or increase as you move down the tree.

Types of Heaps

There are two main types of heaps:

Advertismentdesktop ap 2 1
  • Max Heap: The root node contains the maximum value, and the values decrease as you move down the tree.
  • Min Heap: The root node contains the minimum value, and the values increase as you move down the tree.

Heap Operations

Common heap operations are:

Advertismenthello this i a text
  • Insert: Adds a new element to the heap while maintaining the heap property.
  • Extract Max/Min: Removes the maximum or minimum element from the heap and returns it.
  • Heapify: Converts an arbitrary binary tree into a heap.
Publive Test s
Advertisment
Advertisment
Advertisment